package com.caimiao.miao.library.database;

import android.content.ContentValues;
import android.database.Cursor;

import java.util.List;

public interface IDBHelper<T> {
    void backup(List<T> dataList);

    long insert(T data);

    int update(ContentValues values, String clause, String[] args);

    void delete(String clause, String[] args);

    List<T> getAll();

    boolean has(String clause, String[] args);

    T get(Cursor cursor);

    ContentValues get(T data);
}
